.container{
    position: relative;
    height:400rpx;
}

.bg-img{
    width:750rpx;
    height:400rpx;
}

.wrapper{
    position: absolute;
    top:0;
    display: flex;
    flex-direction: column;
    width:750rpx;
}

.head{
    display:flex;
    flex-direction: column;
    align-items: center;
    height:260rpx;
    justify-content: center;
}


.foot{
    display: flex;
    flex-direction: row;
    height:140rpx;
    width:100%;
}

.foot-container{
    display: flex;
    flex-direction: row;
    height:140rpx;
    // width:250rpx;
    align-items: center;
}

.foot-left{
    display: flex;
    flex-direction: column;
    align-items: center;
    width:249rpx;
}

.line{
    height:50rpx;
    border-left: 1px solid #fff;
    opacity: 0.5;
}


.container text{
    color: #fff;
}

.main-flag{
    font-size: 15px;
    font-weight: 600;
}

.main-price{
    font-size: 30px;
}

.price{
    font-size: 16px;
    line-height: 22px;
    font-weight: 900;
}

.flag{
    font-size: 12px;
    margin-top: 10rpx;
}

.enter-img{
    width:44rpx;
    height:44rpx;
}

.enter-container{
    display: flex;
    flex-direction: row;
    align-items: center;
}



.price-container{
    display:inline-flex;
    flex-direction: row;
    align-items: baseline;
    justify-content: baseline;
    padding:20rpx 0;
}

.yuan{
    font-size: 32rpx;
    line-height: 32rpx;
    margin-right: 6rpx;
    font-weight: 900;
}

.main-price{
    font-size: 88rpx;
    line-height: 88rpx;
    font-weight: 900;
}

.sub-price{
    font-size: 32rpx;
    line-height: 32rpx;
    font-weight: 900;
}